home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9404
/
PARADOX.CD
< prev
next >
Wrap
Text File
|
1994-11-26
|
16KB
|
288 lines
@VParadox for Windows v4.5@N
@VA helyzet nem paradox@N
A huszadik század végén az ember elérte azt a szintet, hogy
lassan már nem tud mit kezdeni a reá zúduló
információáradattal. Éjjel-nappal folynak az információk és
az adatok körülöttünk, és csak az élheti túl az
adatrobbanást, aki képes kezelni a helyzetet, és együttélni
is képes vele. Ezért egyre jobban rászorulunk segédeszközök
igénybevételére. E segédeszközök legfontosabb csoportja az
adatbáziskezelô rendszereké.
Januári és februári számunkban foglalkoztunk a Borland cég
Ashton-Tate-tôl örökölt és továbbfejlesztett dBase IV 2.0
adatbáziskezelô programcsomagjával. Most a Borland saját
fejlesztésû adatbáziskezelô programja, a Paradox 4.5-ös
windowsos verzióját nézzük meg közelebbrôl.
@VTelepítés@N
A Paradox for Windows csomag öt darab 3 1/2 colos HD (1,44
Mbyte-os) lemezbôl és egy részletes, gyakorlatilag mindenre
kiterjedô kézikönyvbôl áll. A szoftver hardver- és
operációs rendszer igénye a következô: legalább 386-os gép,
4 Mbyte memória, 20 Mbyte szabad terület a merevlemezen
(ebbôl 5 Mbyte-ot visszakapunk a telepítés után), legalább
EGA monitor, Windows 3.1, (Windows 3.0 alatt ne is
próbálkozzunk). Egér használata nem kötelezô, de -- mint
minden Windows-alkalmazás esetében -- erôsen ajánlott, mert
számos mûveletet csak egérrel lehet elvégezni, és az
ikonokat sem használhajuk másképpen. Hálózati csatlakozás
nem kötelezô, de a Paradox támogatja a következô
hálózatokat: Novell, 3COM 3Plus/3Plus Open, Microsoft LAN
Manager, és minden olyan hálózatot támogat, amely 100
százalékosan kompatibilis a Windowszal.
A program telepítése egyszerû és látványos. Az egész
telepítési folyamatot egy képzeletbeli autóból kísérhetjük
végig, ahol a kilométeróra a telepítés állapotát mutatja
százalékban, a mûszerfal jobb oldalán az éppen másolás
alatt álló file-ok szerepelnek, illetve idôben
figyelmeztett minket, ha lemezt kell cserélni, miközben az
útmenti óriási plakátokon különbözô hasznos információk
jelennek meg a szoftverrôl -- és a szoftvert gyártó cégrôl,
a Borlandról.
A Paradox for Windows azon adatbáziskezelôk családjához
tartozik, amelyek nemcsak a megszokott mezôtípusokat
(alfanumerikus, numerikus, dátum, memo, pénzügyi stb.),
hanem különlegesen formatált memo, grafikus, és bináris
mezôket is tartalmazhatnak. Egy új adatbázis létrehozásakor
lehetôségünk és kötelességünk elôírni, hogy milyen típusú
adatbázist szeretnénk (dBase III Plus, dBase IV, Paradox
3.5). Ez azért fontos, mert ettôl függ a további munka
során az indexelés típusa is.
@VAdatmegjelenítés@N
A Paradox for Windows betöltése után, ami egy kicsit sokáig
tart, bemutatkozik a fômenü, amely látszólag szegényes a
többi Windows-alkalmazáshoz képest. A legördülô menüsorban
mindössze négy menüpont (File, Properties, Windows, Help)
szerepel, s az ikonsor betöltés utáni állapota sem sokkal
gazdagabb. Az adatbázis megnyitása után megváltozik a
helyzet, mert egy újabb menüsor jelenik meg, és bôvül az
ikonsor is, sôt, szinte minden egyes mûvelet után egy újabb
ikonsor jelenik meg, ami jelentôsen megkönnyíti és
látványosabbá, áttekinthetôbbé teszi a munkát.
A Paradox adatmegjelenítési formája a táblázatos forma, ami
azt jelenti, hogy a táblázat sorai a rekordokat, oszlopai
pedig a mezôket ábrázolják. Ennek a megjelenítési formának
sok elônye és hátránya van. Elônye, hogy egyszerre lehet
áttekinteni több rekord tartalmát, és rendezés után jobban
lehet kiemelni és megkeresni a hasonlóságokat és a
különbségeket a rekordok között. Hátránya, hogy ha a rekord
több mezôt tartalmaz, mint amennyi elférne a képernyôn (s
rendszerint így szokott lenni), akkor egy rekordnak az
összes mezôjét nem lehet egyszerre látni. Ezért a Paradox
a Quick Form segítségével lehetôséget ad arra, hogy teljes
képernyôs üzemmódban láthassuk a rekord adatait. Ez
egyébként nem kizárólag a Paradox tulajdonsága, mert az
összes valamire való adatbáziskezelô rendelkezik ilyen
lehetôséggel, de a különbség az, hogy a Paradox for Windows
4.5 verziója egy sereg Form Design lehetôséget biztosít,
nem beszélve a táblák összefûzési lehetôségérôl és az
adatok ilyen formátumban történô kinyomtathatóságáról.
Az adatmegjelenítés másik formája, amit általában
nyomtatott formában szoktunk használni, a jelentés (Report)
vagy a címke (Label), amit a Quick Report ikonjának vagy
menüpontjának segítségével lehet létrehozni. A Paradox nem
tesz különbséget a két megjelenítési forma között, mint
mondjuk a dBase, de ebben nincs semmi kivetnivaló, mert
mindkét forma ugyanazt a célt szolgálja: az elôírt
kritériumokat kielégítô rekordok bizonyos számú mezôjének
rendezett formában való kinyomtatását. A Form
adatmegjelenítési formátum eddig azt jelentette, hogy egy
rekord mezôit egymásutáni sorokban helyeztük el, a Report
formátum viszont általában ugyanabba a sorban teszi ôket
egymás mellé. A Paradox rendelkezik az úgynevezett
multi-record report formátummal, ami összekombinálja a két
stílust.
A Paradox elôbb említett adatmegjelenítési formáin kívül
ismer még két különleges formátumot, a Quick Graphot és a
Quick Crosstabot. A Quick Graph az adatok közötti
összefüggéseket legjobban kiemelô formátum, és így ezek
jobban elemezhetôk lesznek. A Quick Graph a rekordok
bizonyos mezôinek egymás függvényében való, grafikon
formájú ábrázolása. A Quick Crosstab -- mint nevébôl is
sejthetjük -- egy kereszttábla formájában jeleníti meg az
adatokat. A Quick Crosstab a következô célokat szolgálja:
@V*@N osztályozza az adatokat egy vagy több kategóriában;
@V*@N összesíti az adatokat ezekben a kategóriákban;
@V*@N rendezi az összesített adatokat;
@V*@N megjeleníti azokat kereszttáblában.
Mind a Quick Graph, mind a Quick Crosstab lehet
egydimenziós vagy kétdimenziós. A grafikonok ábrázolása
többféleképpen történhet, lehet 3D lépcsôs, 2D vonalas,
vagy akár körszeletes formájú.
@VAdatok keresése, rendezése, szûrése@N
Az adatok számítógépes feldolgozásának egyik legfontosabb
célja, hogy az adatok bármikor gyorsan hozzáférhetôk
legyenek. Ezért fontos szempont egy adatbáziskezelô
minôsítésénél, hogy az adatok mindig kéznél vannak-e -- és
ez attól függ, hogy mennyire gyorsan és problémamentesen
tudunk hozzáférni a kívánt adatokhoz.
Az elsô kézenfekvô keresési mód nem igényel indexelést,
csak azt, hogy a keresési szempontot képezô mezôt a LOCATE
parancs segítségével beírjuk. Nagyon egyszerûen és
viszonylag gyorsan lehet a LOCATE-tel keresni adatokat, s a
keresési sebességet csak növelni tudjuk, ha ráadásul a SORT
paranccsal fizikailag is átrendezzük az adatbázist a
keresési szempont szerint. Viszont van egy hátránya a
LOCATE-es keresésnek: a keresési szempontot képezô mezô
egész tartalmát be kell írni, mivel kulcskifejezés szerint
nem jutunk a keresett adathoz, amit pedig a jó öreg dBase
III Plus is tudott már. Ugyanakkor van egy elônye a
dBase-zel szemben: nem tesz különbséget kis- és nagybetûk
között. A LOCATE használata nagyon korlátozott, ezért
nélkülözhetetlen része az adatbáziskezelésnek a szûréssel
vagy indexeléssel való rendezés.
A szûrés (Query) lehetôvé teszi, hogy a rekordok csak azon
csoportja jelenjen meg a képernyôn, amelyek az elôírt
feltételnek eleget tesznek. A Paradox-Query segítségével
adatok keresésén és jelölésén kívül különbözô számításokat
is végezhetünk, több adatbázist is összefûzhetünk, feltéve,
hogy ezek egy közös mezôvel rendelkeznek, és eleget tesznek
a kiszabott feltételnek. A dBase típusú adabázisok
különbözô mezôk szerinti, dBase típusú indexeit a Paradox
át tudja venni, és karban tudja tartani.
Viszont a Paradox-típusú adatbázisoknál alkalmazni kell a
Paradox-féle elsôdleges (primary) és másodlagos (secondary)
indexelési formát. Ezért a munka teljesen más dBase-típusú
és más a Paradox-típusú adatbázisoknál. Az elsôdleges kulcs
(primary key) az a mezô vagy mezôcsoport, amely tartalmazza
azt az adatot, amely egyedül jellemzi az adatbázis bármely
rekordját, ebbôl kifolyólag egy adott rekordnak az adatai
nem szerepelhetnek kétszer az adatbázisban, és egy
kulcsmezô nem lehet üres mezô. A Paradoxban létezik még az
úgynevezett összetett kulcs, amely több mezôbôl áll, és ez
a mezôcsoport az egyedüli azonosítója az adott rekordnak.
Például a név és az anya leánykori neve együttesen
általában hivatalos ügyekben elegendônek szokott bizonyulni
a személyazonosság bizonyítására, de ha nem elég, akkor
jöhet a születési hely vagy idô. Ennyi adatból már biztosan
ki lehet deríteni, hogy X. Y. az valóban X. Y., mert annak
nagyon kicsi, szinte nulla a valószínûsége, hogy két
személynek ugyanaz legyen a neve, az anyja neve, ugyanott
és ugyanakkor születessen.
@VGrafikus adatok@N
Az elôzô gondolatmenetet folytatva, ha minden összejön és
kiderül, hogy mégis létezik két olyan személy, akik
kielégítik az elôbb felsorolt kritériumokat, akkor szükség
lenne még olyasmire, ami minden kétséget kizáróan
bizonyítja, hogy a két személy nem azonos. A Paradox for
Windows 4.5 verziója erre is ad megoldást, a grafikus
adattárolást.
Az úgynevezett grafikus mezôkben tárolhatunk minden .BMP,
.PCX, .TIF, .GIF vagy .EPS kiterjesztésû grafikus file-t.
Használata egyszerû, csak be kell olvasni a kívánt képet az
átmeneti tárolóba (clipboard), és az adatbázis megnyitása
után, EDIT üzemmódban beolvassuk a képet onnan az
EDIT/PASTE menüpont segítségével. A Paradox képes használni
a Windows dinamikus adatcsere-technikáját (Dinamic Data
Exchange -- DDE), és az objektumok összekapcsolási és
beágyazási technikáját (Object Linking and Embedding --
OLE). A DDE esetében a Paradox lehet client is és server
is, viszont az OLE-nél csak client lehet, vagyis csak
befogadja más Windows-alkalmazások adatait, objektumait,
kiszolgálni ôket ezzel a technikával viszont már nem tudja.
Ezekkel a technikákkal már nagyszerûen lehet más Windwos
alkalmazásokkal a legkülönbözôbb grafikai megoldásokat
létrehozni, és onnan az OLE-vel vagy DDE-vel a Paradox
grafikus mezôibe betölteni, fenntartva azt a lehetôséget,
hogy közben ezeken módosításokat hajtunk végre az adott
alkalmazásban, és a dinamikus adatcserének köszönhetôen
aktivizálódnak a változások a mi adatbázisunkban is. A
grafikus mezôk használatával olyan archívumokat tudunk
létrehozni, amelyek képanyagok tárolására és azonosítására
alkalmasak, mint például rendôrségi nyilvántartás, múzeumi
archiválás stb., és ha megfelelô megjelenítési formátumot
használunk (FORM), akkor ugyanazon képernyôn láthatjuk az
adott rekord szöveges és képi anyagát.
@VSQL Link for Windows v1.0@N
A programcsomag nemcsak a Paradox for Windows lemezeit és
kézikönyveit tartalmazza, hanem három önálló programként az
SQL Link for Windows 1.0 verziót. Az egyik program a
Borland SQL Link for Interbase 3.3, a második a Borland SQL
Link for Sybase/MS SQL Server 4.x, a harmadik a Borland SQL
Link for Oracle Server 6.0. Mindegyikhez tartozik egy 3 1/2
colos HD floppy és egy rövid leírás. Ezeket a programokat
ugyanúgy kell telepíteni, mint a Paradoxot, sôt, a
telepítés közben megjelenô képen is ugyanaz az autó
szerepel, csak más a felirat. Ezekkel a programokkal
hozható létre kapcsolat a Paradox for Windows és a
programok nevében szereplô rendszerek között.
@VÖsszefoglalás@N
A Paradox for Windows 4.5 jól áttekinthetô rendszert alkot,
amelyben minden adatbáziskezelô mûvelet egérrel,
párbeszédes ablakokkal végezhetô, könnyen kezelhetô és
megtanulható, súgója is nyomon követi az eseményeket akkor
is, ha nem ad mindig egyenes választ a feltett kérdésre, de
ilyenkor a kézikönyv (néha túlságosan is) részletes és
világos magyarázatot ad.
Sok mindent nem említettük a cikk során, mint például az
ObjectPAL-t, ami a Paradox makro- és programozási nyelve,
és aminek segítségével a gyakran ismétlôdô utasításokat
egyedi menü és ikon formában definiálhatjuk, és számos más
hasznos mûveletet hajthatunk végre vele, aminek a kézikönyv
egy külön kötetet szentelt. Ezen kívül számos hasznos és új
dolog csak szóba került, de reméljük, hogy kedvet
csináltunk a szoftver megismeréséhez és használatához. Aki
belefog ebbe, rá fog jönni, hogy akinek van némi
adatbáziskezelési ismerete, rövid idô alatt megtanulhatja
és elsajátíthatja a Paradox for Windowsról a legfontosabb
ismereteket. Annak ellenére, hogy a programnak nagy a hely-
és memóriaigénye érdemes használni -- igaz úgy néz ki, hogy
a mai világban már nincs is kisméretû szoftver, ezzel
együtt kell élni, mint ahogy együtt kell élni az
információáradattal (amihez viszont a Paradox az egyik
legjobb segítség).
@KAli Mehdi@N
@<9404\BEMUTAT.GIF>A Paradox bemutatkozó képernyôje@N
@<9404\FORM.GIF>A FORM-mal tervezett megjelenítési forma grafikus mezôvel@N
@<9404\SQLINST.GIF>Beindult a telepítô kocsi@N
@<9404\TABLE.GIF>A Paradoxnál a táblázatos megjelenítés a standard megjelenítési forma@N
@<9404\KEPANYAG.GIF>Grafikus mezô a szöveges mezôk kíséretében@N
@<9404\GRAPH.GIF>Grafikonok ábrázolása a Paradoxszal@N